package main

import (
	"fmt"
	"sync"
)

// 后续可以写一个工具方法，用于计算sync.Map的长度
func main() {
	demo := sync.Map{}

	for j := 0; j < 1000; j++ {
		demo.Store(j, j)
	}

	lens := 0
	//Range 遍历数据
	demo.Range(func(key, value interface{}) bool {
		lens++
		return true
	})

	fmt.Println("len of demo:", lens)
}
